Golang Job: GoLang Developer

Job added on

Location

US - United States of America

Job type

Full-Time

Golang Job Details

Role: GoLang Developer
Rate: $60/hour W2
Schedule: Hybrid/Onsite
Location: Washington, DC
 

We are seeking a skilled Golang Developer with strong Linux and systems programming experience to join our engineering team. The ideal candidate will have hands-on experience with Golang, container technologies like Docker and Kubernetes, and a solid understanding of authentication systems, networking protocols, and DevOps practices. You will be involved in building and maintaining scalable backend services and developing new features that support secure, high-performance applications.


Key Responsibilities:

  • Design, develop, and maintain backend services using Golang.

  • Debug and resolve software defects and issues in a timely manner.

  • Work in a Linux environment, including PKI certificate management, SSH key handling, and OS-level configuration.

  • Integrate with LDAP/Active Directory systems for authentication and directory services.

  • Implement and support access and authentication mechanisms, including SSO and MFA.

  • Participate in solution design sessions, evaluate trade-offs, and recommend optimal architecture.

  • Write clean, maintainable, and high-quality code; refactor and optimize legacy code when needed.

  • Collaborate with cross-functional teams to decompose business requirements into technical specifications.

  • Estimate effort and deliver tasks within planned timelines.

  • Document solutions, technical designs, and operational procedures.

  • Analyze existing code using reverse engineering techniques to enhance or integrate new functionality.


Required Skills & Qualifications:

  • 2+ years hands-on experience with Golang development.

  • Strong experience working on Linux OS (6+ years preferred).

  • Exposure to Docker, Kubernetes, and container orchestration.

  • Solid understanding of LDAP/Active Directory, LDAP schema, filters, and PAM modules.

  • Familiarity with PKI, certificates, DNS, and system-level programming.

  • Experience in authentication systems (SSO, MFA).

  • Version control using Git/GitHub.

  • Proficiency in Python and/or JavaScript (2+ years preferred).

  • Experience with SQL/NoSQL databases.


Preferred Qualifications:

  • C programming experience (2+ years preferred).

  • Knowledge of DevOps practices and infrastructure automation.

  • Exposure to Machine Learning systems is a plus.

  • Full Stack development experience is a plus.


Key Attributes:

  • Self-driven, proactive, and able to work independently.

  • Strong problem-solving and analytical skills.

  • Good communication and collaboration abilities.

  • Detail-oriented with a focus on code quality and performance.


#INDGEN
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.